package oj;

import java.util.ArrayList;
import java.util.Scanner;

/**
 * @author ：冯涛滔
 * @date ：Created in 2020-4-25 14:54
 * @description：
 * @modified By：
 * @version:
 */
public class Oj6 {
    /**
     * 到期末了，学校要对本学期前5名的同学进行表彰，根据C语言、高数、英语三门成绩的总分按从高到低排序；总分相同的情况下，按C语言成绩从高到低排序；如C语言也相同，则按编号由小到大排序，编号就是输入的顺序，第一个输入的编号为1，以此类推。
     *
     * 输入要求
     * 第1行输入学生数n，最小为6，最大为100
     *
     * 第2行到n+1行输入n个学生C语言、高数、英语3门功课的成绩（成绩均为0-100之间的整数）
     *
     * 输出要求
     * 输出前5名学生的编号、C语言、高数、英语成绩
     *
     * 输入输出
     * 6
     * 70 80 90
     * 75 86 57
     * 80 90 70
     * 90 80 70
     * 87 45 86
     * 90 80 70
     * 输出
     * 4 90 80 70
     * 6 90 80 70
     * 3 80 90 70
     * 1 70 80 90
     * 5 87 45 86
     */
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        while(in.hasNextInt()){
            int size = in.nextInt();
            Student[] list = new Student[size];
            for (int i = 0; i < size; i++) {
                list[i] = new Student(i+1,in.nextInt(),in.nextInt(),in.nextInt());
                int j = i;
                while(j>0){
                    if(list[j].sum>list[j-1].sum){
                        Student s =list[j-1];
                        list[j-1] = list[j];
                        list[j] = s;
                        j--;
                    }else{
                        if(list[j].sum==list[j-1].sum&&list[j].c>list[j-1].c){//总分相同c大于前一个
                            Student s =list[j-1];
                            list[j-1] = list[j];
                            list[j] = s;
                            j--;
                        }else{
                            break;
                        }
                    }
                }
            }
            for (int i = 0; i < 5; i++) {
                System.out.println(list[i].id + " " + list[i].c + " " + list[i].g + " " + list[i].y);
            }
        }
    }
    static class Student{
        int id;
        int sum;
        int c;
        int g;
        int y;

        public Student() {
        }

        public Student(int id, int c, int g, int y) {
            this.id = id;
            this.c = c;
            this.g = g;
            this.y = y;
            this.sum = c+g+y;

        }
    }
}
